#!/usr/bin/env Python
# -*- coding: utf-8 -*-  

from BeautifulSoup import BeautifulSoup
import urllib2

class HttpRetriver:
    '''
    Esta class utiliza o BeautifulSoup para retirar informacoes de uma pagina
    '''
    def __init__(self,url):        
        self.url = url
        try:
            stream = urllib2.urlopen(url)
            dados = stream.read()
            stream.close()
            self.soup = BeautifulSoup(dados)
        except:
            print "error"        
        pass
    '''
    Retorna a contagem de um tag numa pagina html
    '''
    def getTagCount(self,tag):                  
        return len(self.soup(tag))
       
